/**
 * 
 */
package com.jbat.gwt.tiledmapcreator.client;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

import java.util.List;

/**
 * 
 */
@RemoteServiceRelativePath("imageLocator")
public interface ImageLocatorService extends RemoteService {

  /**
   * Gets a list of file names for images belonging to the given tile set.
   * 
   * @param tileSet the name of the tile set for which to grab images
   * @param gwtModuleName the name of the module
   * @return the list of files belonging to that tile set
   */
  List<String> getImageNames(String tileSet, String gwtModuleName) throws NoSuchDirectoryException;

}
